package com.ytjj.common.constants;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * 微信常量类
 *
 *
 * @version 1.0
 *
 */
@Data
@ConfigurationProperties(prefix = "quanmingyanxuan.wx")
public class WxConstants {
    /** 小程序 **/
    /**
     * 微信小程序登陆URL
     */
    String WX_APPLET_LOGIN_URL;
    /**
     * 微信小程序APPID
     */
    String WX_APPLET_APPID;
    /**
     * 微信小程序密钥
     */
    String WX_APPLET_SECRET;
    /**
     * 微信小程序登陆固定参数
     */
    String WX_APPLET_LOGIN_GRANT_TYPE;

    /**
     * 微信小程序内容过滤URL
     */
    String WX_APPLET_MSGSECCHECK_URL;
    /**
     * 微信小程序支付回调地址
     */
    String WX_APPLET_NOTIFY_URL;

    /********************/

    /** APP **/
    /**
     * 微信APPId
     */
    String WX_APP_ID;
    /**
     * 微信后台设置key
     */
    String WX_KEY;
    /**
     * 微信商户号
     */
    String WX_MCH_ID;
    /**
     * 微信密钥地址
     */
    String CERT_PATH;
    /**
     * 微信支付固定请求ip
     */
    String SPBILL_CREATE_IP;
    /**
     * 微信app支付回调地址
     */
    String APP_NOTIFY_URL;
    /**
     * 微信App退款回调地址
     */
    String APP_REFUND_NOTIFY_URL;
    /**
     * 微信app支付请求类型
     */
    String TRADE_TYPE_APP;

    /**
     * 是否沙盒
     */
    String isSandBox;

    /********************/

    /** 公众号 **/

    /**
     * 微信公众号appid
     */
    String WX_MWEB_APPID;

    /**
     * h5支付回调
     */
    String H5_NOTIFY_URL;

}
